/**
 * Copyright(c) 2013 Jade Techonologies Co., Ltd.
 *
 * History:
 *   13-4-18 下午3:55 Created by dwzhang
 */
package com.jade.framework.base.security.license;

import java.util.Date;

import com.jade.framework.base.util.Parameters;

/**
 * License 中Product和Module的基类。
 *
 * @author dwzhang
 * @version 1.0 13-4-18 下午3:55
 */
public interface Entity extends Parameters
{
    /**
     * 返回实体名称。
     *
     * @return 实体名称。
     */
    public String getName();

    /**
     * 返回完整的名称
     *
     * @return 完整的产品名称
     */
    public String getTitle();

    /**
     * 返回版本号
     *
     * @return 版本号
     */
    public String getVersion();

    /**
     * 产品签发日期
     *
     * @return [Date] 签发日期
     */
    public Date getIssuedDate();
}
